CREATE EXTERNAL TABLE jms_dm.dm_sqs_registration_problem_detail_dt(
  id bigint COMMENT '', 
  create_time timestamp COMMENT '问题件登记时间', 
  waybill_no string COMMENT '单号', 
  proble_type_id bigint COMMENT '问题类型id（异常件的操作类型）', 
  proble_type_name string COMMENT '问题类型名称（异常件操作类型）', 
  proble_type_subject_id bigint COMMENT '问题件一级类型id', 
  proble_type_subject_code string COMMENT '问题件一级类型编码', 
  proble_type_subject_name string COMMENT '问题件一级类型名称', 
  second_level_type_code string COMMENT '问题件二级类型编码', 
  second_level_type_name string COMMENT '问题件二级类型名称', 
  proble_description string COMMENT '问题件原因', 
  receive_network_id bigint COMMENT '接收网点id', 
  receive_network_code string COMMENT '接收网点code', 
  receive_network_name string COMMENT '接收网点name', 
  receive_network_proxy_code string COMMENT '接收网点代理区code', 
  receive_network_proxy_name string COMMENT '接收网点代理区name', 
  receive_network_mr_code string COMMENT '接收网点管理大区编号', 
  receive_network_mr_name string COMMENT '接收网点管理大区名称', 
  receive_network_parent_id bigint COMMENT '接收方上级网点id', 
  receive_network_parent_code string COMMENT '接收方上级网点code', 
  receive_network_parent_name string COMMENT '接收方上级网点名称', 
  registration_network_id bigint COMMENT '登记网点id', 
  registration_network_code string COMMENT '登记网点code', 
  registration_network_name string COMMENT '登记网点name', 
  reg_network_proxy_code string COMMENT '登记网点code', 
  reg_network_proxy_name string COMMENT '登记网点name', 
  reg_network_mr_code string COMMENT '登记网点管理大区编号', 
  reg_network_mr_name string COMMENT '登记网点管理大区名称', 
  registration_network_parent_id bigint COMMENT '登记网点的上级网点id', 
  registration_network_parent_code string COMMENT '登记网点的上级网点编码', 
  registration_network_parent_name string COMMENT '登记网点的上级网点名称', 
  create_by_id string COMMENT '登记人id', 
  create_by_code string COMMENT '登记人code', 
  create_by_name string COMMENT '登记人name', 
  customer_code string COMMENT '客户编码', 
  customer_name string COMMENT '客户名称', 
  sender_network_id bigint COMMENT '寄件网点id', 
  sender_network_code string COMMENT '寄件网点编码', 
  sender_network_name string COMMENT '寄件网点名称', 
  sender_time timestamp COMMENT '寄件时间', 
  reply_id string COMMENT '回复人id', 
  reply_name string COMMENT '回复人_name', 
  reply_code string COMMENT '回复人code', 
  reply_duration string COMMENT '回复时长分钟', 
  finish_user_code string COMMENT ' 完结操作人编码', 
  finish_user string COMMENT '完结操作人', 
  finish_time timestamp COMMENT '完结时间', 
  order_source_code string COMMENT '订单来源', 
  order_source_name string COMMENT '订单来源', 
  dispatch_network_code string COMMENT '派件网点code', 
  dispatch_network_name string COMMENT '派件网点name', 
  wp_create_time timestamp COMMENT '工单登记时间', 
  accept_network_id bigint COMMENT '工单受理网点id', 
  accept_network_code string COMMENT '工单受理网点code', 
  accept_network_name string COMMENT '工单受理网点name', 
  wp_accept_by bigint COMMENT '工单受理人id', 
  wp_accept_by_code string COMMENT '工单受理人code', 
  wp_accept_by_name string COMMENT '工单受理人name', 
  response_network_id bigint COMMENT '工单响应网点id', 
  response_network_code string COMMENT '工单响应网点code', 
  response_network_name string COMMENT '工单响应网点name', 
  wp_update_time timestamp COMMENT '工单最后处理时间', 
  wp_update_by bigint COMMENT '工单最后处理人id', 
  wp_update_by_code string COMMENT '东单最后处理人code', 
  wp_update_by_name string COMMENT '最后处理处理人', 
  wk_duty_network_id bigint COMMENT '责任网点id', 
  wk_duty_network_code string COMMENT '责任网点code', 
  wk_duty_network_name string COMMENT '责任网点name', 
  is_report tinyint COMMENT '是否报备_不可抗力 1是0否（是否异常）', 
  is_before_pro tinyint COMMENT '问题件前超时效催件_不可抗力 1是0否', 
  is_after_pro tinyint COMMENT '问题件后超时效催件_不可抗力 1是0否', 
  is_error tinyint COMMENT '是否异常_有发未到 1是0否', 
  is_error_type int COMMENT '异常类型——有发未到1,2,3,4', 
  in_out_bound int COMMENT '进出港字段 1 进港 2 出港', 
  date_time string COMMENT '数据日期 创建日期', 
  scan_time string COMMENT '问题件扫描时间', 
  proble_piece_source string COMMENT '问题件来源', 
  paths string COMMENT '路径', 
  last_update_by_code string COMMENT '最后更新人', 
  last_update_by_name string COMMENT '最后更新人name', 
  last_update_by string COMMENT '最后更新人', 
  proble_piece_status string COMMENT '问题件状态1：登记方已登记2：登记方已回复3：接收方已回复4:已转投诉件5:已完结', 
  receiver_reply_time string COMMENT '接收方第一次登记时间', 
  opt_duration string COMMENT '处理时长', 
  sender_agent_code string COMMENT '寄件代理区', 
  sender_agent_name string COMMENT '寄件代理区名称', 
  network_type int COMMENT '登记网点类型 网点类型:1-总部,2-代理区,3-加盟商,4-中心,5-集散点,6-网点', 
  is_repeat_flag int COMMENT '是否去重明细（1是）', 
  is_work_order int COMMENT '是否工单（1是0否）', 
  need_reply int COMMENT '是否需要回复', 
  last_update_time timestamp COMMENT '最后更新时间', 
  rec_network_type int COMMENT '接收网点类型 网点类型:1-总部,2-代理区,3-加盟商,4-中心,5-集散点,6-网点', 
  reply_minutes decimal(16,2) COMMENT '回复时长分钟', 
  reg_fran_code string COMMENT '登记网点加盟商code', 
  reg_fran_name string COMMENT '登记网点加盟商name')
COMMENT '问题件明细'
PARTITIONED BY ( dt string COMMENT '日期分区_问题件登记日期')
stored as parquet
LOCATION '/dw/hive/jms_dm.db/external/dm_sqs_registration_problem_detail_dt'
TBLPROPERTIES (     'discover.partitions' = 'false',  'parquet.column.index.access' = 'true');
